当一笔订单设定了余额结算信息参数时,支付完成后,系统将自动将扣除手续费(user_fee)后的支付金额结算到指定的用户余额账户并生成 balance_settlement
对象。通常使用该对象查询一笔或多笔订单余额结算的状态。注意: 结算的入账状态是 Ping++ 系统处理的一个中间状态,一般不需要商户关心。
属性 | 描述 |
---|---|
id string | 用户余额结算对象 ID,由Ping++ 生成。 |
object string | 值为 "balance_settlement"。 |
app string | 对应 app 对象的 id ,查看 如何获取App ID。 |
created timestamp | 创建时间,用 Unix 时间戳表示。 |
livemode boolean | 是否是 live 模式。 |
status string | 结算状态。待结算:created (表示余额还未到结算用户余额账户),已入账:credited (表示余额已到账但不可用),已结算:succeeded (表示余额到账且可用)。 |
amount int | 结算金额,包含用户手续费,单位分。 |
user string | 结算的 user 对象的 id 。 |
user_fee int | 向结算用户收取的手续费,单位为分。 |
time_credited int | 入账完成时间。 |
time_succeeded int | 结算完成时间。 |
refunded boolean | 余额结算金额是否有退款。 |
amount_refunded int | 已退款的余额结算金额,单位分。 |
charge string | 结算关联的 charge 对象的 id 。 |
order_no string | 结算关联的 charge 对象内的 order_no 。 |
transaction_no string | 结算关联的 charge 对象内的 transaction_no 。 |
failure_msg string | 结算失败信息。 |